// pages/leaseOrderDetail/leaseOrderDetail.js
import Dialog from '@vant/weapp/dialog/dialog';
const http = require("../../api/camp")
import {
  leaseUserId,
  baseURL,
} from "../../api/my"

Page({

  /**
   * 页面的初始数据
   */
  data: {
    leaseUserId: [], // 租赁订单商品数据列表
    baseURL,
    userId: wx.getStorageSync("userInfo")["userId"],
    right: 65,
    orderId: "",
    show: true,  // 二维码弹窗
  },

  // // 取消租赁订单中的商品
  // delLeaseProduct(event) {
  //   // console.log("event", event)
  //   // 在 event 中获取页面中传过来的 data-index="{{item.oId}}" 将 oId 赋值给接口传到后端
  //   let oId = event.currentTarget.dataset.index
  //   Dialog.confirm({
  //       title: '商品取消',
  //       message: '确定取消该商品吗？',
  //     })
  //     .then(() => {
  //       // console.log("取消租赁订单中的商品",)
  //       http.DelLeaseProduct(oId).then(res => {
  //         if (res.code == 200) {
  //           this.getLeaseUserId()
  //         }
  //       })
  //     })
  //     .catch(() => {

  //     });
  // },

  // 获取租赁订单商品数据列表
  getLeaseUserId() {
    leaseUserId({
      userId: this.data.userId,
      orderId: this.data.orderId.orderId
    }).then(res => {
      // console.log("leaseUserId.then(res)", res)
      if (res.code == 200 && res.data) {
        this.setData({
          // 获取productOrderList数组中的每个数值 赋值给 leaseUserId数组，并在页面显示
          leaseUserId: res.data.map(item => item.productOrderList).flat()
        })
      }
      // console.log( "res.data：", res.data);
      console.log("res.data：", res.data.map(item => item.productOrderList).flat()[0].oId);
    })
  },

    // 订单ID弹出二维码
    getUserInfo(event) {
      console.log("getUserInfo", event.detail);
    },
    // 订单ID弹出二维码 关闭弹窗
    onClose() {
      this.setData({ show: false });
    },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    // console.log("options", options)
    // 跳转页面时，已经将OrderId 传过来存入options中
    // 设置OrderId 到全局
    this.setData({
      orderId: options
    })
    this.getLeaseUserId()
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    this.getLeaseUserId()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})